package com.sobot.finance.poc.web.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import java.util.List;
import java.util.Map;

/**
 * @author baiyp
 */
@Configuration
@Data
public class SysConfig {

    @Value("${poc.api-key}")
    private String apiKey;
    @Value("${poc.api-secret}")
    private String apiSecret;
    @Value("${poc.company-id}")
    private String companyId;
    @Value("${poc.ani-list}")
    private String aniList;
    @Value("${poc.robot-num}")
    private Integer robotNum;
    @Value("${poc.template-id}")
    private String templateId;
    @Value("${poc.sc-template-id}")
    private String scTemplateId;
    @Value("${poc.fc-template-id}")
    private String fcTemplateId;
    @Value("${poc.limit}")
    private Integer limit;
    @Value("${poc.retry-flag}")
    private Integer retryFlag;
    @Value("${poc.token-url}")
    private String tokenUrl;
    @Value("${poc.create-task-url}")
    private String createTaskUrl;
    @Value("${poc.push-url}")
    private String pushUrl;
    @Value("${poc.upload-tel-url}")
    private String uploadTelUrl;
    @Value("${poc.callback-url}")
    private String callbackUrl;
    @Value("${poc.sms-url}")
    private String smsUrl;
    @Value("${poc.sms-name}")
    private String smsName;
    @Value("${poc.sms-pwd}")
    private String smsPwd;
    @Value("${poc.msg-template}")
    private String msgTemplate;
    @Value("${poc.msg-temporary-template}")
    private String msgTemporaryTemplate;
}
